@charset "utf-8";
@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, video { display: inline-block; *display:inline;
*zoom:1
}
audio:not([controls]) { display: none; height: 0 }
[hidden], template {
display: none
}
html { font-family: "微软雅黑", "宋体"; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 14px; }
a { background: transparent; color: #417dc9; }
a:link { text-decoration: none; }
a:focus { outline: none }
a:visited { text-decoration: none; }
a:hover { color: #ff6c00; text-decoration: underline; outline: 0 }
a:active { text-decoration: none; outline: 0 }
h1 { margin: .67em 0; font-size: 2em }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
dfn { font-style: italic }
hr { height: 0; -moz-box-sizing: content-box; box-sizing: content-box }
mark { color: #000; background: #ff0 }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em }
pre { white-space: pre-wrap }
q { quotes: "\201C" "\201D" "\2018" "\2019" }
p { margin: 0 }
small { font-size: 80% }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0 }
legend { padding: 0; border: 0 }
button, input, select, textarea { margin: 0; font-family: inherit; font-size: 100% }
button, input { line-height: normal }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button }
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { padding: 0; box-sizing: border-box }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
small, .small { font-size: 85% }
cite { font-style: normal }
ul, ol { margin: 0; padding: 0 }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0 }
li { list-style: none; }
dl { margin: 0; }
dt, dd { line-height: 1.428571429 }
dt { font-weight: bold }
dd { margin-left: 0 }
h4, h5 { margin: 0; padding: 0; }
.clear:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; zoom: 1 }
body{ background: url(../images/bodybg.png) no-repeat center top #175fa1;}
.container { max-width:1003px; min-width: 1003px; margin: 0 auto; *zoom: 1;
padding: 0 auto }
.container:before, .container:after { content: ''; display: block; clear: both; }
/*头部*/
.top { display: block; height: 127px; }
.top .container{ position:relative}
.menu{ height:42px; margin-top:11px; padding-left:20px; background:url(../images/menubg.gif) repeat-x; line-height:42px; -webkit-border-radius:  7px 7px 0 0; -moz-border-radius:  7px 7px 0 0; -o-border-radius: 7px 7px 0 0; border-radius:  7px 7px 0 0;}
.menu .left a{ display:inline-block; padding:0 30px; color:#fff; text-decoration:none;}
.menu .left a:hover{ background:#237ebc}
.left{ float:left;}
.right{ float:right;}
.menu .login{float:right; padding-top:6px; height:31px; overflow:hidden; margin-right:10px; }
.focus{ float:left; width:612px; height:268px;}

.fwgg_box{ overflow:hidden;background:#ffffff; height:268px;  float:right; width:391px}
.fwgg_box .title{ color:#227ee7; border:0;line-height:20px; padding: 0px 0;   margin:0 15px;margin-top:15px; overflow:hidden;}
.fwgg_box .title h4{ margin: 0 0 0 -2px; float:left;  line-height:20px; padding:0px 10px;  font-size:16px; color:#5a5a5a ; font-weight:bold;}
.fwgg_box .title span{ float:right; font-size:12px; font-weight:normal; color:#006ab6; display:inline-block;}

ul.list_r1  { margin: 0 0; padding: 10px 10px; list-style: none; }
.list_r1  li{line-height: 30px; font-size: 12px; padding-left: 20px ; overflow:hidden;}
.list_r1  li:before { content: "";  display: block; height: 4px; width: 4px; background:#1a629a; left: -1em; top: 17px; position: relative; }
.list_r1 li a{ display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  color:#006ab6; text-decoration:none; }
.list_r1 li a:hover{ color:#ae5063;}
.list_r1 li span{ float:right; color:#adadad; padding-left:15px;}

.news_box{ overflow:hidden;background:#ffffff; height:270px;  float:left; width:485px;  margin:11px 0 11px 11px;}
.news_box .title{ color:#227ee7; border:0; background:url(../images/title01.gif) repeat-x; height:44px;line-height:44px; padding: 0px 0; overflow:hidden;}
.news_box .title h4{  float:left;  line-height:44px; padding:0px 0px;  font-size:16px; color:#5a5a5a ; font-weight:bold;}
.news_box .title span{ float:right; padding-right:10px; font-size:12px; font-weight:normal; color:#006ab6; display:inline-block;}
.news01 .title h4{ color:#ae5063}
.news02 .title h4{ color:#47bcff}
.news_box .title h4 .block{ display:inline-block; height:17px; margin-top:14px; margin-right:15px; width:34px; float:left}
.news_box.news01 .title h4 .block{background:#ae5063; }
.news_box.news02 .title h4 .block{background:#47bcff; }

.Analysis{ border:#f2f7fa 1px solid;  background:url(../images/cz_bg.jpg) no-repeat; height:336px;}
.ana_li li{float:left;width:200px; height:168px;text-align:center;}
.ana_li li .icon{ width:108px; height:108px; margin-top:8px; background-repeat:no-repeat; background-position:center center; margin:0 auto}
.ana_li  a{ color:#f2f7fa; display:inline-block;  float:left;width:100%; height:168px; }
.ana_li a:hover{ background-color: rgba(0,0,0,0.4); text-decoration:none}
.ana_li li h4{ font-size:14px; color:#fff; font-weight:normal;}
.class01 .icon{ background-image:url(../images/icon01.png)}
.class02 .icon{ background-image:url(../images/icon02.png)}
.class03 .icon{ background-image:url(../images/icon03.png)}
.class04 .icon{ background-image:url(../images/icon04.png)}
.class05 .icon{ background-image:url(../images/icon05.png)}
.class06 .icon{ background-image:url(../images/icon06.png)}
.class07 .icon{ background-image:url(../images/icon07.png)}
.class08 .icon{ background-image:url(../images/icon08.png)}
.class09 .icon{ background-image:url(../images/icon09.png)}
.class10 .icon{ background-image:url(../images/icon10.png)}

.foot{ max-width:1003px; min-width: 1003px; margin: 0 auto; *zoom: 1;padding: 0 auto ; background:#f2f7fa; line-height:30px; font-size:14px; padding:20px 0; text-align:center; color:#3c3c3c; -webkit-border-radius:  0 0  7px 7px; -moz-border-radius:  0 0  7px 7px; -o-border-radius: 0 0  7px 7px; border-radius: 0 0  7px 7px;}
.copyright{ position:relative;}
